suitable place - Turkish English Dictionary